﻿package com.google.code.p.ivans.patternsentities;

public class Application {
	
	private SubMenu subMenu;
	private int choice;
	
	public Application() {
	}
	
	public Application(SubMenu subMenu) {
		this.subMenu = subMenu;
	}
	
	public void run() {
		// вывод меню
		subMenu.render();
		
		// запрос команды
		choice = Main.scanner.nextInt();
		
		// обработка	
		subMenu.click();			
	}
	
	// смена состояния - subMenu
	public void setSubMenu(SubMenu subMenu) {
		this.subMenu = subMenu;
	}
	
	public int getChoice() {
		return choice;
	}
}
